self-service vacuum cleaners - German English Dictionary